void main(){
  // Map类型更像js中的对象

  // 要注意，在js中，对象的属性名在定义时可以不加引号，但是dart语法中是必须要加上引号的，无论单双
  var person = {
    'name':'hzj',
    'age':18,
    "work":["程序员","外卖员"]
  };
  print(person);
  // 获取Map类型数据的属性值时也和js不太一样，js中可以直接 person.name，但是dart语法中只能使用中括号
  print(person['name']);
  print(person['work']);

  // 第二种定义Map的方式,
  var p = new Map();
  p['name'] = '李四';
  p['age'] = 22;
  p['work'] = ['programer','producer'];
  print(p);
}